package a.f.m;

import a.c.d;
import a.c.m;
import a.c.z;
import a.d.s;
import a.d.x;
import a.f.*;

import java.awt.*;
import java.awt.geom.AffineTransform;
import java.awt.geom.Point2D;
import java.awt.geom.Rectangle2D;
import java.util.ArrayList;
import java.util.List;

public class a
  extends mb
  implements vc
{
  public static final int w = 0;
  public static final int x = 1;
  public static final int y = 2;
  public static final int z = 3;
  public static final int A = 4;
  private int B = 3;
  private double C = 0.0D;
  private boolean D = false;
  private double E = 1.0D;
  private double F = 1.0D;
  private double G = 0.0D;
  private double H = 0.0D;
  private boolean I = false;
  private double J = 1.41D;
  private double K = 1.0D;
  private rc L;
  public static int M;
  public static int N;
  
  public a()
  {
    e(false);
    b(false);
    f(false);
    d(false);
    a(new b_(null));
    if ((j != 0) || (i != 0))
    {
      if (j == 0) {}
      q.n = !q.n;
    }
    if (j != 0) {
      q.o = !q.o;
    }
  }
  
  public void a(rc paramrc)
  {
    this.L = paramrc;
  }
  
  public rc a()
  {
    return this.L;
  }
  
  public void a(int paramInt)
  {
    if (N == 0)
    {
      this.B = paramInt;
      if (paramInt == 2) {}
    }
    else
    {
      this.I = false;
    }
  }
  
  public int s()
  {
    return this.B;
  }
  
  public void a(double paramDouble)
  {
    this.C = paramDouble;
  }
  
  public double t()
  {
    return this.C;
  }
  
  public void h(boolean paramBoolean)
  {
    this.I = paramBoolean;
  }
  
  public boolean u()
  {
    return this.I;
  }
  
  public void a(double paramDouble1, double paramDouble2)
  {
    this.J = paramDouble1;
    this.K = paramDouble2;
  }
  
  public void i(boolean paramBoolean)
  {
    this.D = paramBoolean;
  }
  
  public boolean v()
  {
    return this.D;
  }
  
  public void b(double paramDouble)
  {
    this.E = (this.F = paramDouble);
  }
  
  public void b(double paramDouble1, double paramDouble2)
  {
    this.E = paramDouble1;
    this.F = paramDouble2;
  }
  
  public double w()
  {
    return this.F;
  }
  
  public double x()
  {
    return this.E;
  }
  
  public double y()
  {
    return this.G;
  }
  
  public void c(double paramDouble)
  {
    this.G = paramDouble;
  }
  
  public double z()
  {
    return this.H;
  }
  
  public void d(double paramDouble)
  {
    this.H = paramDouble;
  }
  
  public boolean b(o paramo)
  {
    return true;
  }
  
  public void a(o paramo)
  {
    int j = N;
    int i = M;
    if ((j != 0) || (a() != null)) {
      a().doLayout(paramo);
    }
    Rectangle localRectangle = paramo.d();
    if ((j != 0) || (localRectangle.width > 0))
    {
      if (j != 0) {
        break label66;
      }
      if (localRectangle.height > 0) {}
    }
    else
    {
      return;
    }
    label66:
    Object localObject1;
    Object localObject2;
    Object localObject3;
    switch (this.B)
    {
    case 0: 
      localObject1 = paramo.v();
      do
      {
        if (!((a.c.w)localObject1).e()) {
          break;
        }
        localObject2 = ((a.c.w)localObject1).d();
        localObject3 = paramo.o((a.c.e)localObject2);
        paramo.a((a.c.e)localObject2, a((a.d.w)localObject3, localRectangle));
        ((a.c.w)localObject1).f();
        if ((j == 0) && (i != 0)) {
          return;
        }
      } while (i == 0);
      if (j == 0) {
        localObject1 = paramo.w();
      }
      break;
    case 1: 
    case 2: 
    case 3: 
    case 4: 
      label1186:
      label1188:
      while (((m)localObject1).e())
      {
        localObject2 = ((m)localObject1).a();
        localObject3 = paramo.p((d)localObject2);
        paramo.a((d)localObject2, new a.d.w(((a.d.w)localObject3).a(), -((a.d.w)localObject3).b()));
        a.d.w localw1 = paramo.q((d)localObject2);
        paramo.b((d)localObject2, new a.d.w(localw1.a(), -localw1.b()));
        Object localObject4 = new ArrayList();
        Object localObject5 = paramo.l((d)localObject2).b();
        do
        {
          if (!((x)localObject5).e()) {
            break;
          }
          ((ArrayList)localObject4).add(a(((x)localObject5).a(), localRectangle));
          ((x)localObject5).f();
          if (j != 0) {
            break label351;
          }
          if (i != 0) {
            break label349;
          }
        } while (i == 0);
        paramo.b((d)localObject2, new a.d.y((List)localObject4));
        label983:
        if (j == 0)
        {
          ((m)localObject1).f();
          label349:
          if (i != 0)
          {
            label351:
            localObject1 = paramo.v();
            do
            {
              if (!((a.c.w)localObject1).e()) {
                break;
              }
              localObject2 = ((a.c.w)localObject1).d();
              localObject3 = paramo.o((a.c.e)localObject2);
              paramo.a((a.c.e)localObject2, b((a.d.w)localObject3, localRectangle));
              ((a.c.w)localObject1).f();
              if ((j == 0) && (i != 0)) {
                return;
              }
            } while (i == 0);
            localObject1 = new ArrayList();
            if (j == 0)
            {
              localObject2 = paramo.w();
              while (((m)localObject2).e())
              {
                localObject3 = ((m)localObject2).a();
                localw1 = paramo.p((d)localObject3);
                paramo.a((d)localObject3, new a.d.w(-localw1.a(), localw1.b()));
                localObject4 = paramo.q((d)localObject3);
                paramo.b((d)localObject3, new a.d.w(-((a.d.w)localObject4).a(), ((a.d.w)localObject4).b()));
                ((ArrayList)localObject1).clear();
                localObject5 = paramo.l((d)localObject3).b();
                do
                {
                  if (!((x)localObject5).e()) {
                    break;
                  }
                  ((ArrayList)localObject1).add(b(((x)localObject5).a(), localRectangle));
                  ((x)localObject5).f();
                  if (j != 0) {
                    break label610;
                  }
                  if (i != 0) {
                    break label608;
                  }
                } while (i == 0);
                paramo.b((d)localObject3, new a.d.y((List)localObject1));
                if (j == 0)
                {
                  ((m)localObject2).f();
                  label608:
                  if (i != 0)
                  {
                    label610:
                    if (j == 0) {
                      if (this.I)
                      {
                        a(paramo, this.J, this.K);
                        if (j == 0) {
                          if (i == 0) {
                            break;
                          }
                        }
                      }
                      else
                      {
                        a(paramo, this.C, localRectangle);
                      }
                    }
                    if (i != 0)
                    {
                      localObject1 = new AffineTransform();
                      double d1 = localRectangle.x + localRectangle.width / 2;
                      double d2 = localRectangle.y + localRectangle.height / 2;
                      localObject5 = new Point2D.Double();
                      ((AffineTransform)localObject1).translate(d1, d2);
                      ((AffineTransform)localObject1).scale(this.E, this.F);
                      ((AffineTransform)localObject1).translate(-d1, -d2);
                      Object localObject6 = paramo.v();
                      Object localObject7;
                      Object localObject8;
                      Object localObject9;
                      a.d.w localw2;
                      label1013:
                      do
                      {
                        if (!((a.c.w)localObject6).e()) {
                          break;
                        }
                        localObject7 = ((a.c.w)localObject6).d();
                        ((Point2D)localObject5).setLocation(paramo.m((a.c.e)localObject7), paramo.n((a.c.e)localObject7));
                        ((AffineTransform)localObject1).transform((Point2D)localObject5, (Point2D)localObject5);
                        do
                        {
                          if (i != 0) {
                            return;
                          }
                          if (j != 0) {
                            break label1013;
                          }
                          if (this.D)
                          {
                            paramo.b((a.c.e)localObject7, paramo.s((a.c.e)localObject7) * this.E, paramo.t((a.c.e)localObject7) * this.F);
                            localObject8 = ((a.c.e)localObject7).l();
                            do
                            {
                              if (!((m)localObject8).e()) {
                                break label983;
                              }
                              localObject9 = ((m)localObject8).a();
                              if (i != 0) {
                                break;
                              }
                              if (j == 0) {
                                if (((d)localObject9).e() == localObject7)
                                {
                                  localw2 = paramo.p((d)localObject9);
                                  paramo.a((d)localObject9, new a.d.w(localw2.a * this.E, localw2.b * this.F));
                                }
                              }
                              if (((d)localObject9).f() == localObject7)
                              {
                                localw2 = paramo.q((d)localObject9);
                                paramo.b((d)localObject9, new a.d.w(localw2.a * this.E, localw2.b * this.F));
                              }
                              ((m)localObject8).f();
                            } while (i == 0);
                          }
                          paramo.a((a.c.e)localObject7, ((Point2D)localObject5).getX(), ((Point2D)localObject5).getY());
                          ((a.c.w)localObject6).f();
                        } while (j != 0);
                      } while (i == 0);
                      localObject6 = new ArrayList();
                      if (j == 0)
                      {
                        localObject7 = paramo.w();
                        while (((m)localObject7).e())
                        {
                          localObject8 = ((m)localObject7).a();
                          ((ArrayList)localObject6).clear();
                          localObject9 = paramo.l((d)localObject8).b();
                          do
                          {
                            if (!((x)localObject9).e()) {
                              break;
                            }
                            localw2 = ((x)localObject9).a();
                            ((Point2D)localObject5).setLocation(localw2.a(), localw2.b());
                            ((AffineTransform)localObject1).transform((Point2D)localObject5, (Point2D)localObject5);
                            ((ArrayList)localObject6).add(new a.d.w(((Point2D)localObject5).getX(), ((Point2D)localObject5).getY()));
                            ((x)localObject9).f();
                            if (j != 0) {
                              break label1188;
                            }
                            if (i != 0) {
                              break label1186;
                            }
                          } while (i == 0);
                          paramo.b((d)localObject8, new a.d.y((List)localObject6));
                          if (j == 0)
                          {
                            ((m)localObject7).f();
                            if (i != 0) {
                              wc.b(paramo, paramo.v(), y(), z());
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
  
  private static void a(o paramo, double paramDouble, Rectangle paramRectangle)
  {
    int j = N;
    int i = M;
    AffineTransform localAffineTransform = new AffineTransform();
    double d1 = paramRectangle.x + paramRectangle.width / 2;
    double d2 = paramRectangle.y + paramRectangle.height / 2;
    Point2D.Double localDouble = new Point2D.Double();
    localAffineTransform.translate(d1, d2);
    localAffineTransform.rotate(k.a(paramDouble));
    localAffineTransform.translate(-d1, -d2);
    Object localObject1 = paramo.v();
    do
    {
      if (!((a.c.w)localObject1).e()) {
        break;
      }
      localObject2 = ((a.c.w)localObject1).d();
      localDouble.setLocation(paramo.m((a.c.e)localObject2), paramo.n((a.c.e)localObject2));
      localAffineTransform.transform(localDouble, localDouble);
      paramo.a((a.c.e)localObject2, localDouble.getX(), localDouble.getY());
      ((a.c.w)localObject1).f();
    } while (i == 0);
    localObject1 = new ArrayList();
    Object localObject2 = paramo.w();
    label331:
    label333:
    do
    {
      do
      {
        if (!((m)localObject2).e()) {
          return;
        }
        d locald = ((m)localObject2).a();
        ((ArrayList)localObject1).clear();
        x localx = paramo.l(locald).b();
        do
        {
          if (!localx.e()) {
            break;
          }
          a.d.w localw = localx.a();
          localDouble.setLocation(localw.a(), localw.b());
          localAffineTransform.transform(localDouble, localDouble);
          ((ArrayList)localObject1).add(new a.d.w(localDouble.getX(), localDouble.getY()));
          localx.f();
          if (j != 0) {
            break label333;
          }
          if (i != 0) {
            break label331;
          }
        } while (i == 0);
        paramo.b(locald, new a.d.y((List)localObject1));
      } while (j != 0);
      ((m)localObject2).f();
    } while (i == 0);
  }
  
  public static double a(o paramo, double paramDouble1, double paramDouble2)
  {
    double d = b(paramo, paramDouble1, paramDouble2);
    a(paramo, d, paramo.d());
    return d;
  }
  
  public static double b(o paramo, double paramDouble1, double paramDouble2)
  {
    int j = N;
    int i = M;
    if ((j != 0) || (paramo.k() > 1))
    {
      z localz = e(paramo);
      double d1 = 1.7976931348623157E+308D;
      double d2 = 0.0D;
      double d3 = 0.0D;
      do
      {
        if (d3 >= 360.0D) {
          break;
        }
        s locals = a(localz, d3);
        double d4 = Math.abs(locals.b() * paramDouble2 - paramDouble1 * locals.c());
        if (i != 0) {
          break label119;
        }
        if (j == 0)
        {
          if (d4 < d1)
          {
            d1 = d4;
            d2 = d3;
          }
          d3 += 10.0D;
        }
      } while (i == 0);
      label119:
      return d2;
    }
    return 0.0D;
  }
  
  public static double[] a(o paramo, Rectangle paramRectangle)
  {
    int j = N;
    int i = M;
    double[] arrayOfDouble = new double[2];
    if (paramo.k() == 0) {
      return arrayOfDouble;
    }
    Object localObject1 = null;
    Object localObject2 = null;
    Object localObject3 = null;
    Object localObject4 = null;
    double d1 = 1.7976931348623157E+308D;
    double d2 = 1.7976931348623157E+308D;
    double d3 = -1.797693134862316E+308D;
    double d4 = -1.797693134862316E+308D;
    Object localObject5 = paramo.v();
    do
    {
      if (!((a.c.w)localObject5).e()) {
        break;
      }
      a.c.e locale = ((a.c.w)localObject5).d();
      zc localzc = paramo.k(locale);
      if (j == 0) {
        if (localzc.a() < d1)
        {
          d1 = localzc.a();
          localObject1 = locale;
        }
      }
      if (j == 0) {
        if (localzc.a() + localzc.c() > d3)
        {
          d3 = localzc.a() + localzc.c();
          localObject2 = locale;
        }
      }
      if (j == 0) {
        if (localzc.b() < d2)
        {
          d2 = localzc.b();
          localObject3 = locale;
        }
      }
      if (j == 0)
      {
        if (localzc.b() + localzc.d() > d4)
        {
          d4 = localzc.b() + localzc.d();
          localObject4 = locale;
        }
        ((a.c.w)localObject5).f();
      }
    } while (i == 0);
    localObject5 = new Rectangle((int)paramo.m(localObject1), (int)paramo.n(localObject3), (int)(paramo.m(localObject2) - paramo.m(localObject1)), (int)(paramo.n(localObject4) - paramo.n(localObject3)));
    double d5 = paramo.s(localObject1) / 2.0D;
    double d6 = paramo.s(localObject2) / 2.0D;
    double d7 = paramo.t(localObject3) / 2.0D;
    double d8 = paramo.t(localObject4) / 2.0D;
    Rectangle localRectangle = new Rectangle((int)(paramRectangle.x + d5), (int)(paramRectangle.y + d6), (int)(paramRectangle.width - d5 - d6), (int)(paramRectangle.height - d7 - d8));
    if (j == 0)
    {
      if (((Rectangle)localObject5).width > 1)
      {
        if (j != 0) {
          break label444;
        }
        if (((Rectangle)localObject5).height > 1) {}
      }
      else
      {
        arrayOfDouble[0] = 1.0D;
        arrayOfDouble[1] = 1.0D;
      }
    }
    else {
      return arrayOfDouble;
    }
    label444:
    double d9 = localRectangle.width / ((Rectangle)localObject5).width;
    double d10 = localRectangle.height / ((Rectangle)localObject5).height;
    arrayOfDouble[0] = d9;
    arrayOfDouble[1] = d10;
    Object localObject6 = paramo.v();
    do
    {
      if (!((a.c.w)localObject6).e()) {
        break;
      }
      localObject7 = ((a.c.w)localObject6).d();
      paramo.a((a.c.e)localObject7, paramo.m((a.c.e)localObject7) * d9, paramo.n((a.c.e)localObject7) * d10);
      ((a.c.w)localObject6).f();
    } while (i == 0);
    localObject6 = new ArrayList();
    Object localObject7 = paramo.w();
    label697:
    label699:
    do
    {
      do
      {
        if (!((m)localObject7).e()) {
          break label702;
        }
        d locald = ((m)localObject7).a();
        ((ArrayList)localObject6).clear();
        if (j != 0) {
          break label713;
        }
        if (i != 0) {
          break label708;
        }
        x localx = paramo.l(locald).b();
        do
        {
          if (!localx.e()) {
            break;
          }
          a.d.w localw = localx.a();
          ((ArrayList)localObject6).add(new a.d.w(localw.a * d9, localw.b * d10));
          localx.f();
          if (j != 0) {
            break label699;
          }
          if (i != 0) {
            break label697;
          }
        } while (i == 0);
        paramo.b(locald, new a.d.y((List)localObject6));
      } while (j != 0);
      ((m)localObject7).f();
    } while (i == 0);
    label702:
    if (j == 0) {
      label708:
      localObject5 = paramo.d();
    }
    label713:
    double d11 = paramRectangle.x - ((Rectangle)localObject5).x;
    double d12 = paramRectangle.y - ((Rectangle)localObject5).y;
    c(paramo, d11, d12);
    return arrayOfDouble;
  }
  
  public static void a(o paramo, double paramDouble1, double paramDouble2, double paramDouble3, double paramDouble4)
  {
    int j = N;
    int i = M;
    Rectangle2D.Double localDouble = new Rectangle2D.Double(paramDouble1, paramDouble2, paramDouble3, paramDouble4);
    if (paramo.j() == 0) {
      return;
    }
    double d1 = 1.7976931348623157E+308D;
    double d2 = 1.7976931348623157E+308D;
    double d3 = -1.797693134862316E+308D;
    double d4 = -1.797693134862316E+308D;
    a.c.w localw = paramo.v();
    do
    {
      if (!localw.e()) {
        break;
      }
      a.c.e locale1 = localw.d();
      if (j != 0) {
        break label204;
      }
      if (i != 0) {
        break label203;
      }
      if ((j != 0) || (paramo.s(locale1) <= paramDouble3))
      {
        if (j != 0) {
          continue;
        }
        if (paramo.t(locale1) <= paramDouble4) {}
      }
      else
      {
        return;
      }
      d1 = Math.min(d1, paramo.m(locale1));
      d2 = Math.min(d2, paramo.n(locale1));
      d3 = Math.max(d3, paramo.m(locale1));
      d4 = Math.max(d4, paramo.n(locale1));
      localw.f();
    } while (i == 0);
    if (j == 0) {}
    label203:
    label204:
    double d5 = d1 + (d3 - d1) / 2.0D;
    double d6 = d2 + (d4 - d2) / 2.0D;
    paramDouble3 /= 2.0D;
    paramDouble4 /= 2.0D;
    double d7 = 1.0D;
    double d8 = 1.0D;
    Object localObject = paramo.v();
    do
    {
      do
      {
        if (!((a.c.w)localObject).e()) {
          break;
        }
        a.c.e locale2 = ((a.c.w)localObject).d();
        double d9 = Math.abs(d5 - paramo.m(locale2));
        double d10 = Math.abs(d6 - paramo.n(locale2));
        double d11 = paramDouble3 - paramo.s(locale2) / 2.0D;
        double d12 = paramDouble4 - paramo.t(locale2) / 2.0D;
        d7 = Math.min(d7, d11 / d9);
        d8 = Math.min(d8, d12 / d10);
        ((a.c.w)localObject).f();
        if ((j == 0) && (i != 0)) {
          break label395;
        }
      } while (i == 0);
    } while (j != 0);
    if ((j != 0) || ((d7 < 1.0D) || (d8 < 1.0D)))
    {
      label395:
      localObject = new a();
      ((a)localObject).a(3);
      ((a)localObject).b(d7, d8);
      ((a)localObject).i(false);
      ((a)localObject).a(paramo);
    }
    localObject = wc.a(paramo, paramo.v(), paramo.w());
    if (!localDouble.contains((Rectangle2D)localObject)) {
      wc.b(paramo, paramo.v(), localDouble.getCenterX() - ((Rectangle2D)localObject).getCenterX(), localDouble.getCenterY() - ((Rectangle2D)localObject).getCenterY());
    }
  }
  
  public static void c(o paramo, double paramDouble1, double paramDouble2)
  {
    int j = N;
    int i = M;
    Object localObject1 = paramo.v();
    do
    {
      if (!((a.c.w)localObject1).e()) {
        break;
      }
      localObject2 = ((a.c.w)localObject1).d();
      paramo.a((a.c.e)localObject2, paramo.m((a.c.e)localObject2) + paramDouble1, paramo.n((a.c.e)localObject2) + paramDouble2);
      ((a.c.w)localObject1).f();
    } while (i == 0);
    localObject1 = new ArrayList();
    Object localObject2 = paramo.w();
    label214:
    label216:
    do
    {
      do
      {
        if (!((m)localObject2).e()) {
          return;
        }
        d locald = ((m)localObject2).a();
        ((ArrayList)localObject1).clear();
        x localx = paramo.l(locald).b();
        do
        {
          if (!localx.e()) {
            break;
          }
          a.d.w localw = localx.a();
          ((ArrayList)localObject1).add(new a.d.w(localw.a + paramDouble1, localw.b + paramDouble2));
          localx.f();
          if (j != 0) {
            break label216;
          }
          if (i != 0) {
            break label214;
          }
        } while (i == 0);
        paramo.b(locald, new a.d.y((List)localObject1));
      } while (j != 0);
      ((m)localObject2).f();
    } while (i == 0);
  }
  
  private static a.d.w a(a.d.w paramw, Rectangle paramRectangle)
  {
    return new a.d.w(paramw.a, 2 * paramRectangle.y + paramRectangle.height - paramw.b);
  }
  
  private static a.d.w b(a.d.w paramw, Rectangle paramRectangle)
  {
    return new a.d.w(2 * paramRectangle.x + paramRectangle.width - paramw.a, paramw.b);
  }
  
  private static z e(o paramo)
  {
    int k = N;
    int j = M;
    z localz = new z();
    Object localObject1 = paramo.v();
    Object localObject2;
    do
    {
      if (!((a.c.w)localObject1).e()) {
        break;
      }
      if (j != 0) {
        break label106;
      }
      localObject2 = paramo.k(((a.c.w)localObject1).d());
      localz.add(new a.d.w(((zc)localObject2).a() + ((zc)localObject2).c() / 2.0D, ((zc)localObject2).b() + ((zc)localObject2).d() / 2.0D));
      ((a.c.w)localObject1).f();
    } while (j == 0);
    label106:
    localObject1 = paramo.w();
    label186:
    label188:
    do
    {
      do
      {
        if (!((m)localObject1).e()) {
          break label191;
        }
        localObject2 = paramo.b(((m)localObject1).a());
        int i = 0;
        do
        {
          if (i >= ((zb)localObject2).a()) {
            break;
          }
          localz.add(((zb)localObject2).a(i));
          i++;
          if (k != 0) {
            break label188;
          }
          if (j != 0) {
            break label186;
          }
        } while (j == 0);
      } while (k != 0);
      ((m)localObject1).f();
    } while (j == 0);
    label191:
    return k.a(localz);
  }
  
  private static s a(z paramz, double paramDouble)
  {
    int j = N;
    int i = M;
    paramDouble = k.a(paramDouble);
    double d1 = 1.7976931348623157E+308D;
    double d2 = -1.797693134862316E+308D;
    double d3 = 1.7976931348623157E+308D;
    double d4 = -1.797693134862316E+308D;
    double d5 = Math.cos(paramDouble);
    double d6 = Math.sin(paramDouble);
    a.c.y localy = paramz.h();
    if (localy.e()) {}
    while (j != 0)
    {
      a.d.w localw = (a.d.w)localy.j();
      double d7 = localw.a() * d5 - localw.b() * d6;
      double d8 = localw.a() * d6 + localw.b() * d5;
      if (j == 0) {
        if (d7 < d1) {
          d1 = d7;
        }
      }
      if (j == 0) {
        if (d8 < d3) {
          d3 = d8;
        }
      }
      if (j == 0) {
        if (d7 > d2) {
          d2 = d7;
        }
      }
      if (j == 0)
      {
        if (d8 > d4) {
          d4 = d8;
        }
        localy.f();
      }
      if (i == 0) {
        break;
      }
    }
    return new s(d2 - d1, d4 - d3);
  }
  
  private static final class b_
    extends r
  {
    private b_() {}
    
    public boolean canLayout(o paramo)
    {
      return super.b(paramo);
    }
    
    public void doLayout(o paramo)
    {
      super.a(paramo);
      if (!h.c(paramo)) {
        new a.f.c.e().doLayout(paramo);
      }
    }
    
    b_(a.0 param0)
    {
      this();
    }
  }
}



/* Location:           E:\idea\

 * Qualified Name:     a.f.m.a

 * JD-Core Version:    0.7.0.1

 */